package com.alibaba.citrus.cr.platform.enhance.facade.service.diff.common;

import java.util.Map;
import java.util.Set;

import com.alibaba.citrus.cr.platform.enhance.repository.model.diff.common.FieldLineDTO;

import lombok.Data;

/**
 * @author: qiaojiange
 * @create: 2022/01/18
 * @Description 对比校验请求
 */
@Data
public class DiffCheckRequest {
    /**
     * 对账类型
     */
    private int diffType;
    /**
     * 对账类型描述（就是业务流程描述）
     */
    private String diffDesc;
    /**
     * 策略路由
     */
    private String strategyRoute;
    /**
     * 基准数据，key 为标准字段，
     */
    private Map<String, FieldLineDTO> baseLineDataMap;
    /**
     * 被对账数据
     */
    private Map<String, FieldLineDTO> diffDataMap;
    /**
     * 基准字段忽略列表
     */
    private Set<String> ignoreField;
}
